package com.graduate.cec.mapper;

import com.graduate.cec.pojo.entity.NationDetail;
import com.graduate.cec.pojo.entity.NationDetailExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface NationDetailMapper {
    long countByExample(NationDetailExample example);

    int deleteByExample(NationDetailExample example);

    int deleteByPrimaryKey(Long id);

    int insert(NationDetail record);

    int insertSelective(NationDetail record);

    List<NationDetail> selectByExampleWithBLOBs(NationDetailExample example);

    List<NationDetail> selectByExample(NationDetailExample example);

    NationDetail selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") NationDetail record, @Param("example") NationDetailExample example);

    int updateByExampleWithBLOBs(@Param("record") NationDetail record, @Param("example") NationDetailExample example);

    int updateByExample(@Param("record") NationDetail record, @Param("example") NationDetailExample example);

    int updateByPrimaryKeySelective(NationDetail record);

    int updateByPrimaryKeyWithBLOBs(NationDetail record);

    int updateByPrimaryKey(NationDetail record);
}